LS Communication interface changelog
The vision controller and the robot controller communicate through the flexible communication interface.
One of its advantages is backward compatibility. The Robot module of version 1.0.0 works with all later releases of Locator Studio (LS). You only need to update the Robot module if you need a function of a newer communication interface version (used in a newer Robot module), or if a patch fixes a bug.
LS and the Robot module are not compatible in the other direction. A Robot module that uses a newer communication interface does not work with an older release of Locator Studio.
Right after it connects, the Robot module sends its brand ID. The brand ID tells the vision controller which version of the communication interface the Robot module uses (for example ABB/L/1.5.0XXXXXXXXXXXXX). If the vision controller does not support the version, it closes the connection.
The Robot modules for different robot brands can support different highest versions of the communication interface. Download the latest Robot module for your robot brand from the official Photoneo website.
The highest version of the communication interface for each robot brand:
v1.5.0: ABB (IRC5, OmniCore), Estun, FANUC, Kassow Robots, Kawasaki, KUKA KRC, Techman Robot, Universal Robots (PolyScope 5, PolyScope X), Yaskawa
v1.4.0: Doosan
Note: The Robot module for Hyundai Robotics is documented for older versions only.
Version 1.5.0
Released with Locator Studio 1.5.0.
Changes in the communication interface v1.5.0:
Info data are sent with a key - every value is sent as a separate Info data item, identified by its operation number. Object dimensions, max Z height and tilt are sent as separate values (keys 4, 5, 6, 8, 9) after each object pose.
Neural network label (key 7) is added to the response of the Get objects request.
Get vision system status request, Get running solution request and Save automatic calibration result request return their values as keyed Info data.
For more information about the new format, see Info data. Robot modules of older versions still work without any change.
Version 1.4.0
Released with Locator Studio 1.4.0.
New in the communication interface v1.4.0:
Change bounding box request
Communication check request
For more information about the new requests, see action requests.
Note: There is no communication interface v1.3.0. Robot modules of version 1.3.x use the communication interface v1.2.0.
Version 1.2.0
Released with Locator Studio 1.2.0.
New in the communication interface v1.2.0:
Trigger scan request
Localize on last scan request
For more information about the new requests, see action requests.
Version 1.1.0
Released with Locator Studio 1.1.0.
New in the communication interface v1.1.0:
Get vision system status request
Start automatic calibration request
Save automatic calibration result request
Stop automatic calibration request For more information about the new requests, see action requests.
Version 1.0.0
The first version of the flexible communication interface. It was released together with Locator Studio v1.0.0 and the Robot modules of the same version.